-- card: 5392 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 2722 -- name: -- part contents for background part 14 ----- text ----- In Depth - DisposeRgn -- part contents for background part 15 ----- text ----- 9 -- part contents for background part 13 ----- text ----- Syntax: ButtonRgn "","DisposeRgn" DisposeRgn should be used in your "CloseStack" script to remove the button descriptions from memory. When it does this, it also sets to EMPTY. This make is easier to determine when buttons have been allocated or not. Note: This routine MUST be called, or strange things may happen. If you don't call it, a block of memory will be lost, floating around in memory, getting in HyperCard's way and making it angry.